(an avalanche) to engulf - Espagnol Anglais Dictionnaire